blending a color gradient